#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#define BUFFER_SIZE  11


int main()
{

    srand(time(NULL));

    int array[BUFFER_SIZE];
    memset(array, 0, sizeof(array));
    for(int idx = 0; idx < BUFFER_SIZE; idx++)
    {

        array[idx] = rand() % 100 +1;

    }

    for(int idx = 0; idx < BUFFER_SIZE; idx++)
    {

        printf("array[%d] = %d\n", idx, array[idx]);

    }
    /*作业：排序（）从小到大*/

    //冒泡排序法


    //嵌套循环
    //第一层是排序的次数
    //第二层 比较数字

    
    for(int idx = 0; idx < BUFFER_SIZE - 1; idx++)//11个数排10次

    {
            
        for(int jdx = 0; jdx < BUFFER_SIZE - 1 - idx; jdx++)
        {
                if(array[jdx] > array[jdx+1])
                {
                    int temp = array[jdx];//yinruzhongjianbianliang
                    array[jdx] = array[jdx+1];
                    array[jdx+1] = temp;

                }



        }

    }
    for(int idx = 0; idx < BUFFER_SIZE; idx++)
    {
        printf("array[%d] = %d\n", idx,array[idx]);

    }

    
    return 0;

} 